﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;

public partial class UserControl_memberLogin : System.Web.UI.UserControl
{
    UsersController usersControl;

    protected void Page_Load(object sender, EventArgs e)
    {
        //Session["memberName"]="Ninh";
        usersControl = new UsersController();
    }
    protected void btnLogin_Click(object sender, EventArgs e)
    {
        string Username = UserUsername.Text;
        string Password = UserPassword.Text;

        List<Users> listUser = new List<Users>();
        listUser = usersControl.checkLogin(Username, Password);

        if (listUser.Count > 0)
        {
            listUser = usersControl.checkUserExist(Username);
            Session["memberName"]=listUser[0].Username;
            Session["memberId"]=listUser[0].User_id;
            Session["memberRole"] = listUser[0].Permission;
            Response.Redirect("dien-thoai");
        }
        else
        {
            UserUsername.Text = "";
            UserPassword.Text = "";
            listUser = usersControl.checkUserExist(Username);
            if (listUser.Count > 0)
            {
                lblWarning.Text = "Mật khẩu truy cập không chính xác. Xin vui lòng thử lại. <br/> Nếu bạn quên mật khẩu. Xin vui lòng sử dụng chức năng <a href=\"Member.aspx/ForgotPass\">Lấy lại mật khẩu truy cập</a>.";
            }
            else
            {
                lblWarning.Text = "Tài khoản <b>" + Username + "</b> của bạn không tồn tại trong hệ thống. Xin vui lòng <a href=\"Member.aspx/Register\">Đăng kí</a> trước khi đăng nhập.";
            }
        }
    }
}